import { http } from "@/utils/http";

// 注册
export function userRegister(data) {
	return http({
		'url': '/qa/user/register',
		'method': 'post',
    data,
	})
}

// 登录
export function userLogin(data) {
	return http({
		'url': '/qa/user/login',
		'method': 'post',
    data,
	})
}

// 登出
export function userLogout(data) {
	return http({
		'url': '/qa/user/logout',
		'method': 'delete',
    data,
	})
}

// 验证token
export function userChecktoken(data) {
	return http({
		'url': '/qa/user/checkToken',
		'method': 'post',
    data,
	})
}

// 修改信息
 export function setUserInfo(data) {
  return http({
    'url': '/qa/user/update',
    'method': 'put',
    data,
  })
}

// 获取信息
 export function getUserInfo(id) {
  return http({
    'url': '/qa/user/'+id,
    'method': 'get',
  })
}

// 获取用户列表
export function getUserList(params) {
  return http({
    'url': '/qa/user/list',
    'method': 'get',
    params
  })
}

// 获取用户排名和胜率数据
export function getUserRank(data) {
  return http({
    url: `/qa/battle/userRank`,
    method: 'get',
    params: data
  });
}